package principal.model.vos;

/**
 * Esta clase representa la entidad "User" que sera usado para loguear usuarios
 * 
 * @author Carlos Gustavo Melo Estrada
 * 
 */
public class Usuarios {

	private String name;

	private String password;

	private String type;

	/**
 	 * Constructor vacio para crear un usuario
	 */
	public Usuarios() {

	}

	/**
	 * Constructor de User a partir de "name" y "password"
	 * 
	 * @param name
	 *            Nombre del usuario
	 * @param password
	 *            Password del usuario
	 */
	public Usuarios(String name, String password, String type) {
		this.name = name;
		this.password = password;
		this.type = type;
	}
	
	public String getName() {
		return name;
	}

	// getters y setters
	public void setName(String name) {
		this.name = name;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * @return the type
	 */
	public String getType() {
		return type;
	}

	/**
	 * @param type
	 *            the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}

	//Override
	public boolean equals(Object obj) {
		if (obj instanceof Usuarios) {
			Usuarios comp = (Usuarios) obj;
			if (this.getName().equals(comp.getName())
					&& this.getPassword().equals(comp.getPassword()))
				return true;
		}
		return false;
	}
}
